#include "testdev.h"

TestDev::TestDev() {}

void TestDev::testDev()
{
    printf("Hello World!\n");

    // 创建 SDL 窗口对象
    SDL_Window *window = NULL;

    // 初始化 SDL 环境 , 用于播放视频
    SDL_Init(SDL_INIT_VIDEO);

    // 创建 SDL Window 窗口对象
    window = SDL_CreateWindow("SDL窗口",
                              SDL_WINDOWPOS_UNDEFINED,
                              SDL_WINDOWPOS_UNDEFINED,
                              800,
                              600,
                              SDL_WINDOW_OPENGL | SDL_WINDOW_RESIZABLE);

    // 检测 SDL 窗口是否创建成功
    if(!window)
    {
        printf("创建 SDL 窗口失败 错误码 :%s\n", SDL_GetError());
        return;
    }

    // 延迟 3 秒
    SDL_Delay(3000);

    // 关闭窗口
    SDL_DestroyWindow(window);

    // 释放系统资源
    SDL_Quit();

}
